// pages/facial_analysis/statement/statement.js
const app = getApp();
// 这里不能删！！
import {listProduct,resultDetail} from "../../../api/api"
Page({

  data: {
    index:3,//跳转时的依据
    proArr:[],
    resultArr:[],
    isData:false,
    loading:false,
    navid:"",
    layout_height : Number,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) { 
    let that = this
    const sysinfo = wx.getSystemInfoSync()
    if(options.id=="66169db721821b6d2b54cb77"){ that.setData({index:0})}
    else if(options.id=="66169dc4a7c432936b5826aa"){that.setData({index:1})}
    else if(options.id=="66169dcf6e5d2ddb510f806e"){that.setData({index:2})}
    else if(options.id=="66169dd9f08210b07d497a50"){that.setData({index:3})}
    //获取结果详情
    //获取商品信息
    that.setData({
      navid:options.id,
      layout_height: sysinfo.windowHeight,
    })
    that.getProductList()
    that.getResultList()
  },
  //获取产品数据
  getProductList(s=0){
    this.setData({
      loading:true
    })
    listProduct({
      "navid": this.data.navid, //分类ID
      "limit": 3, //获取多少条
      "size": s, //分页从多少页开始
    }).then(res=>{
      let oldArr=this.data.proArr;
      let newArr=oldArr.concat(res.data);
      let processedProArr=newArr.map(item=>({
        ...item,
        matchRate:Math.floor(Math.random() * (99 - 95 + 1)) + 95, 
      }))
      this.setData({
        proArr:processedProArr,
        loading:false 
      })
      wx.hideLoading()
      console.log(this.data.proArr)
      //当全部数据都在这里了的时候，显示数据已加载完的提示，并不在执行加载
      if(res.total==this.data.proArr.length){
        this.setData({
          isData:true
        })
      }
    })
   
  },
  //获取结果详情
getResultList(){
  resultDetail({
    "navid": this.data.navid, //分类ID
    "limit": 1, //获取多少条
  }).then(res=>{
    this.setData({
      resultArr:res.data
    })
  })
},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})